Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia #1-w1 Australia #1-w2 Australia #1-w3 Australia #1-w4 Australia F1 Australia F2 Czech Republic F3 Slovenia F3 Australia #2-w1 Australia #2-w3 Australia #2-w4 Australia F4 Australia F1 Australia F2 Italy F4 Australia F3 Australia F4 Hungary F1 Morocco F3 China F3 Serbia & Montenegro F3 Austria F5 USA F17 Croatia F3 Slovakia F1 Croatia F5 Australia F5 Australia F6 Italy F32 Australia F7 Ukraine F2 Australia F8 Ukraine F3 Czech Republic F6 Australia F9 Australia F10 Germany F2 Germany F3 Austria F2 Australia F1 Australia F2 Croatia F2 Italy F15 Italy F19 Australia F6 Australia F7 Australia F8 Australia F1 Australia F2 France F5 Great Britain F7 Kuwait F1 Spain F21 Great Britain F14 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 France F4 France F5 Russia F1 Russia F2 Germany F8 Great Britain F8 Australia F5 Australia F6 Australia F7 Australia F8 Australia F9 Australia F10 Austria F1 Czech Republic F4 Korea F1 USA F24 Australia F11 Great Britain F13 Germany F7 Hungary F3 Czech Republic F1 Korea F2 Kuwait F2 Morocco F4 Australia #2-w2 Australia F3 USA F13 USA F14 USA F16 Italy F16 West of England Challenger - Bristol Stella Artois Clay Court Championships - Budaors MST ATP Challenger International - Burnie USTA Tallahassee Tennis Challenger - Tallahassee Croatia Osiguranje Rijeka Open - Rijeka Busan Open Challenger Tennis - Busan Siemens Open 2007 - Scheveningen Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Flea Market Cup - Busan Ford Tennis Championships - Louisville Tatra Banka Slovak Open - Bratislava Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Internationaux du Doubs - Besancon Baton Rouge Pro Tennis Classic - Baton Rouge III Isla de Lanzarote - Lanzarote Prosperita Open 2008 - Ostrava Unicredit Czech Open - Prostejov Dublin Challenger - Dublin Levene Gouldin & Thompson Tennis Challenger - Binghamton Open de Rennes - Rennes Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Bergamo Challenger Sarajevo Challenger Busan Challenger St. Remy Challenger Mons Challenger Tashkent Challenger Seoul Challenger Bratislava Challenger Athens Challenger Rennes Challenger Orleans Challenger Ortisei Challenger Bratislava Challenger Guangzhou Challenger Pingguo Challenger Penza Challenger Astana Challenger St. Remy Challenger Izmir Challenger Dallas Challenger Nottingham Challenger Tashkent Challenger Johannesburg Challenger Granby Challenger Tashkent Challenger Helsinki Challenger Shenzhen Challenger Gimcheon Challenger Granby Challenger Bratislava Challenger Raanana Challenger Busan Challenger Portoroz Challenger Izmir Challenger Tashkent Challenger Brest Challenger Bratislava Challenger Brescia Challenger Manila Challenger Wroclaw Challenger Guangzhou Challenger Bangkok Challenger Tashkent Challenger Brescia Challenger Bergamo Challenger Irving Challenger St. Brieuc Challenger Surbiton Challenger Kaohsiung Challenger Eckental Challenger Bratislava Challenger Irving Challenger Glasgow Challenger Loughborough Challenger Surbiton Challenger Eckental Challenger Indian Wells Challenger Phoenix Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Ilkley Challenger Recanati Challenger Aptos Challenger Vancouver Challenger Ismaning Challenger Eckental Challenger Bratislava Challenger Rennes Challenger Quimper Challenger Pau Challenger Trieste Challenger Ostrava Challenger Prostejov Challenger Biella Challenger Ismaning Challenger Hamburg Challenger Bratislava Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger Ostrava Challenger Biella 7 Challenger Cary Challenger Mallorca Challenger Ismaning Challenger Bratislava Challenger Ostrava Challenger Mauthausen Challenger Nottingham Challenger Ortisei Challenger Challenger DCN de Cherbourg - Cherbourg Status Athens Open - Athens Challenger Casablanca San Angel - Mexico City The LTA Manchester Trophy - Manchester Credicard Citi Mastercard Tennis Cup - Campos do Jordao Kia International In Caloundra - Caloundra Open de Rennes La Trinitaine - Rennes BH Tenis Open International Cup 2008 - Belo Horizonte Kos Succhetti Tennis Cup - Cordenons GHI Bronx Tennis Classic - Bronx Nottingham Challenger KGHM Dialog Polish Indoors - Wroclaw Dallas Challenger Rome Challenger Sunrise Challenger Drummondville Challenger Eckental Challenger St. Brieuc Challenger Ortisei Challenger Bratislava Challenger Portoroz Challenger Bratislava Challenger The Stella Artois Grass Court Championships - London Uncle Tobys Challenger - Tasmania The Manchester Trophy - Manchester Uncle Toby's Australian Men's Clay Court Challenger - Canberra Tatra Banka Open - Bratislava Uncle Toby's Challenger in Burnie - Burnie Next Generation Adelaide International - Adelaide Uncle Toby's Australian Men's Clay Court Challenger - Canberra Busan Open Challenger Tennis - Busan Steelers Cup 2005 - Kosice Countrywide Classic - Los Angeles Singha Tennis Classic - Tarzana Sydney International - Sydney dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx The West Side Tennis Club Grass Court Challenger - Forest Hills Czech Indoor Open - Prague San Luis Potosi Challenger - San Luis Potosi Coffee Cup Challenger - Chikmagalur The Commercia Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington Mercedes Cup - Stuttgart Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx BCR Open Romania - Bucharest Challenger Brasov - Brasov Ethias Trophy - Mons The $50,000 Pro Challenger at Calabasas - Calabasas The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia Medibank International - Sydney Lubbock Challenger - Lubbock ABN AMRO World Tennis Tournament - Rotterdam Caloundra ATP Challenger - Caloundra Heilbronn Open - Heilbronn Shimadzu All Japan Indoor Tennis Championships - Kyoto Puerto Rico Challenger Tennis Event - Humacao Shimadzu All Japan Indoor Tennis Championships - Kyoto Morocco Tennis Tour - Marrakech Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Samsung Challenger 2007 - Ho Chi Minh City Segovia Challenger Morocco Tennis Tour - Fes Tunis Open - Tunis Grand Prix Hassan II - Casablanca Chuncheon Challenger The Artois Championships - London Challenger Casablanca San Angel - Mexico City Tatra Banka Slovak Open - Bratislava Baden Open - Karlsruhe The Surbiton Trophy - Surbiton Harrah's Entertainment Men's Pro Challenger - Tunica Kosice Open-Steelers Cup 2008 - Kosice 2007 Challenger of Santa Clara - Valencia Unique Zagreb Open - Zagreb Caloundra Challenger Thailand Open - Bangkok LTA Cardiff Challenger - Cardiff Baden Open - Ettlingen AIG Japan Open Tennis Championships - Tokyo Schickendanz Open - Furth Mons Challenger Czech Open 2006 - Prostejov Helsinki Challenger Isla de Lanzarote - Lanzarote PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle AEGON International - Eastbourne Prague Challenger Tatra Banka Open 2003 - Bratislava Prague Challenger Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Bratislava Challenger Pilot Pen Tennis - New Haven Open de Moselle - Metz Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Busan Challenger Delray Beach International Tennis Championships - Delray Beach San Remo Tennis Cup - San Remo Trofeo Sisma Mantova - Mantova Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Taipei City Challenger Power Horse Cup - Dusseldorf BB&T Atlanta Open - Atlanta Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Heineken Open - Auckland Burnie Challenger Zagreb Challenger Shenzhen Open - Shenzhen Erste Bank Open - Vienna Tashkent Challenger PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Geneva Challenger Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Erste Bank Open - Vienna Shenzhen Open - Shenzhen Intrum Stockholm Open - Stockholm Taipei City Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Open Sud de France - Montpellier Helsinki Challenger Open Sud de France - Montpellier Le Gosier Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai St. Remy Challenger Noventi Open - Halle Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Orleans Challenger Open Sud de France - Montpellier Open 13 Provence - Marseille Segovia Challenger Johannesburg Challenger Orleans Challenger Quimper Challenger Jonkoping Challenger Shenzhen Challenger Raanana Challenger Jersey Challenger Busan Challenger Seoul Challenger Porsche Open - Poznan Nottingham Challenger Togliatti Cup - Togliatti Flea Market Cup Busan Challenger Tennis - Busan Izmir Challenger Brest Challenger Budapest Challenger Eckental Challenger Kobstaedernes ATP Challenger - Kolding Bratislava Challenger Kia International In Kawana - Kawana Internationaux de Doubs Open de Franchie-Comte - Besancon Wroclaw Challenger Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Samsung Securities Cup - Seoul Brescia Challenger Kia International in Caloundra - Caloundra Tatra Banka Open - Bratislava IPP Open - Helsinki Rome Challenger 2008 China TCL Challenger - Guangzhou Mons Challenger Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Kia International in Burnie - Burnie Busan Challenger Challenger DCNS de Cherbourg - Cherbourg Corona Mexico City Open - Mexico City Tenerife Challenger 5 Volkswagen Challenger - Wolfsburg Copa Club Campestre de Aguascalientes - Aguascalientes Torneo Internacional Challenger Fila 2006 - Leon Dharwad Challenger 2006 - Dharwad Lugano Challenger Ostdeutscher Sparkassen Cup - Dresden Prague Challenger Biel Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Quimper Challenger Forli 5 Challenger Zagreb Challenger Troisdorf Challenger Ilkley Challenger Malaga Challenger Prosperita Open 2007 - Ostrava Ismaning Challenger San Remo Challenger Penza Cup - Penza Porsche Open - Poznan Rennes Challenger Uncle Toby's Burnie Challenger - Tasmania Fergana Challenger Orleans Challenger Mallorca Challenger Steelers Cup - Kosice Brasov Challenger - Brasov Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Ortisei Challenger Guadalajara Challenger Pozoblanco Challenger ATP Challenger Trophy 2007 - Trnava Oklahoma Challenger - Tulsa Manchester Challenger Bratislava Challenger Mons Challenger Kobstaedernes ATP Challenger - Kolding Recanati Challenger Challenger Banque Nationale Rimouski - Rimouski Samsung Securities Cup - Seoul Uncle Tobys Challenger in Caloundra - Caloundra BMW Tennis Championship - Sunrise Tennis Napoli Cup - Napoli Pharma Medico Open 2008 - Aarhus Ostrava Challenger Open Seat Godo 2007 - Barcelona BCR Open Romania - Bucharest Open des Alpes Trophee BNP Paribas - Grenoble Surbiton Challenger Forli 3 Challenger Wolfsburg Challenger Taipei City Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City The West Side Tennis Club Clay Court Challenger - Forest Hills Steelers Cup - Kosice St. Remy Challenger Medibank Private International - Sydney Sony Ericsson Open - Miami Legg Mason Tennis Classic - Washington D.C. Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BB&T Atlanta Open - Atlanta Next Generation Adelaide International - Adelaide Sony Ericsson Open - Miami Next Generation Adelaide International - Adelaide Mutua Madrilena Masters Madrid - Madrid Brisbane - Brisbane Medibank International - Sydney Sony Ericsson Open - Miami BMW Open - Munich Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Sony Open Tennis - Miami Miami Open - Miami PEOPLEnet Cup - Dnepropetrovsk Miami Open - Miami Citi Open - Washington Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami AEGON Championships - London Topshelf Open - 's-Hertogenbosch Citi Open - Washington Aircel Chennai Open - Chennai Heineken Open - Auckland Delray Beach Open - Delray Beach Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham The Swanston Challenger - Sacramento Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport Citi Open - Washington The Samsung Open - Nottingham The Dubai Tennis Championships - Dubai Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Granby Challenger ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Delray Beach Open - Delray Beach Pozoblanco Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Irving Challenger AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Open de Nice Cote dAzur - Nice Australian Open - Melbourne DIEMA XTRA Sofia Open - Sofia Kun-Ming Challenger New York Open - New York Delray Beach Open - Delray Beach Australian Open - Melbourne Libema Open - 's-Hertogenbosch Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Open 13 Provence - Marseille U.S. National Indoor Tennis Championships - Memphis Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Open Sud de France - Montpellier Australian Open - Melbourne French Open - Paris Wimbledon - London PBZ Zagreb Indoors - Zagreb U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha U.S. Open - New York French Open - Paris Serbia Open - Belgrade Wimbledon - London Dubai Duty Free Tennis Championships - Dubai Campbell's Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Davidoff Swiss Indoors Basel - Basel Legg Mason Tennis Classic - Washington Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Citi Open - Washington Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 1R, SVK-SLO 5-0 Miami Open - Miami Rogers Cup - Toronto Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 French Open - Paris Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, World Group, PO, USA-SVK 5-0 BNP Paribas Open - Indian Wells Australian Open Wildcard Play-Off - Melbourne Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Olympics - London